/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.alevsk.antwars;

import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

/**
 *
 * @author uhgy3k
 */
public class Panel extends JPanel {

    int len;
    Player jugador;
    Mapa map;

    Panel(int l, Player p, Mapa m) {
        len = l;
        jugador = p;
        map = m;
    }

    @Override
    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.setColor(Color.BLACK);
        for(int x = 0; x < map.h + 2; x++)
            for(int y = 0; y < map.w + 2; y++)
                if(map.getCelda(x, y).tipo == Constantes.obstaculo)
                    g.fillRect(x*len, y*len, len, len);
        
        for (int i = 1; i < jugador.Player_ants.length; i++) {
            if (jugador.Player_ants[i].type == 0) {
                g.setColor(Color.RED);
            } else if (jugador.Player_ants[i].type == 1) {
                g.setColor(Color.BLUE);
            } else {
                g.setColor(Color.GREEN);
            }
            g.fillOval((jugador.Player_ants[i].place.y+1) * len - ((int)(len * 0.5)), (jugador.Player_ants[i].place.x+1) * len - ((int)(len * 0.5)), (int) (len * 0.25) + 1, (int) (len * 0.25) + 1);

        }
        
    }
}
